/* 
连接数据库  绑定连接成功和失败的函数
*/
// 定义连接数据的模块
// 引入数据库
const mongoose = require('mongoose')

module.exports = () => {
  // 连接数据库
  // mongoose.connect的返回值是promise  不用回调函数
  const promise = mongoose.connect('mongodb://127.0.0.1:27017/book-curd')
  mongoose.connection.on('open', ()=>{
    console.log('连接数据库成功');
  })
  mongoose.connection.on('error', ()=>{
    console.log('连接数据库失败');
  })
  return promise
}
